/**自定义指令 */
export default (Vue) => {
  Vue.directive('filterSpecialChar', {
    update: function (el, {
      value,
      modifiers
    }, vnode) {
      try {
        let input = el.children[0]
        if (!input.value) {
          return false;
        }
        var reg = new RegExp("[` ~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？ % + -]");
        input.value = input.value.replace(reg, "");
        input.dispatchEvent(new Event(modifiers.lazy ? 'change' : 'input'))
      } catch (e) {}
    }
  });
  


}
